298406
119470
881513
121529
172414
848730
65910
293441
955467
908821
543121
85199
5092799
3520581
3024148
2326804
2215988
2013609
1914357
190078
1746118
1715136
1666195
1625471